مؤسسة سطر لصناعة المُحتوى العربي 2/01/2022 08:43:00 م

البايثون في سيرتك الذاتيَّة
البايثون في سيرتك الذاتيَّة
تصميم الصورة ريم أبو فخر

كنا نتحدث في الجزء السابق من هذه السلسلة عن المتغيرات، وسنكمل مع بعض المعلومات الأساسية ثم سنتعرف على بعض وظائفها. 


١- لنفرض لدينا الكود التالي: 

print )"Ahmad ahmad")


سيكون الخرج التنفيذي:  

Ahmad ahmad


٢- ماذا لو أردنا ظهور العبارة بالشكل: 

الخرج التنفيذي: 

Ahmad

ahmad 

أي كل كلمة على سطر؟


سأضع n\ بين الكلمتين فهي تستخدم للانتقال لسطر آخر ، فسيكون |الكود |بالشكل: 


print )"Ahmad \nahmad")


٣- لو أردت طباعة العبارة بالشكل :

الخرج التنفيذي: 

"Ahmad "ahmad

سأكتب التعليمة بالشكل :


print )"Ahmad \"ahmad\"")


أي سأضع باك سلاش قبل الكوتيشن، وبهذه الطريقة أستطيع طباعة كوتيشن داخل النص في تعليمة الطباعة. 

لكن لماذا لا أستطيع كتابتها بالشكل :

print )"Ahmad "ahmad"") ؟

لأن |البايثون |سيفهم الكوتيشن قبل ahmad على أنها إغلاق لكوتيشن بداية النص، فينتظر أن يرى بعد ذلك متغير، وعندما لايجده سيظهر لي إشعار خطأ، لذا يجب استخدام \ .


٤- أما لو أردت طباعة رموز غير الكوتيشن داخل النص ك: \ و $ و & سأكتبها ببساطة ودون أي مشاكل، كما يلي: 


print )"Ahmad \ ahmad") 

print )"Ahmad $ ahmad")

print )"Ahmad & ahmad")


وسيكون الخرج التنفيذي: 

Ahmad \ ahmad

Ahmad $ ahmad

Ahmad & ahmad


٥- ليكن لدينا الكود التالي: 


name = "Ahmad"

print )name + " is a teacher")


عند الضغط على run سيكون الخرج التنفيذي: 

Ahmad is a teacher

وهذا مثال على دمج أكثر من نص داخل ال print، فقد جمعت نصين:

  الأول هو النص المسنَد إلى المتغير name، 

والثاني هو النص المصرَّح عنه مباشرةً داخل الكوتيشن. 

بعض وظائف (functions) المتغيرات النصية في البايثون: 

* var: اختصار ل variable أي متغير، وأقصد به هنا اسم المتغير الذي أريد تطبيق ال function عليه. 

١- ()var.lower

هذه الوظيفة مسؤولة عن تحويل الحروف الكبيرة إلى صغيرة. 

٢- ()var.upper

هذه الوظيفة مسؤولة عن تحويل الحروف الصغيرة إلى كبيرة. 

٣- ()var.islower

هذه الوظيفة تفحص ما إذا كانت جميع حروف المتغير صغيرة أم لا؛ فإذا كانت صغيرة يكون الخرج True، وإذا كانت كبيرة يكون الخرج False. 

٤- ()var.isupper

هذه الوظيفة تفحص ما إذا كانت جميع حروف المتغير كبيرة أم لا؛ فإذا كانت كبيرة يكون الخرج True، وإذا كانت صغيرة يكون الخرج False. 

ملاحظة:  النقطة (.) الموجودة ببن المتغير والوظيفة، تعني أننا من خلالها نستطبع تطبيق ال function على المتغير والدخول إلى خصائصه. 


إلى هنا عزيزي القارئ نكون قد وصلنا لختام الجزء الخامس من مقالنا

 تابعنا في الجزء السادس لنكمل في وظائف المتغيرات ونذكر تطبيقاً عملياً عليها. 

فضلاً شاركنا آراءك الرَّائعة من خلال التَّعليقات ^-^

آية الحمورة 

إرسال تعليق

كُن مشرقاً بحروفك، بلسماً بكلماتك

يتم التشغيل بواسطة Blogger.